﻿<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ShowAttendanceInfo.aspx.cs"
    Inherits="leaderManager_ShowAttendanceInfo" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>无标题页</title>
    <link rel="Stylesheet" type="text/css" href="../Styles/right_style.css" />
    <script type="text/javascript" src="../Scripts/jquery.ui/js/jquery.js"></script>
    <script type="text/javascript" src="../Scripts/My97DatePicker/WdatePicker.js"></script>
    <style type="text/css">
    <!--
    html{ scrollbar-base-color: #dbecf8; scrollbar-arrow-color: #2a8ed1; scrollbar-track-color: #bdddf2; scrollbar-3dlight-color: #2886c5; scrollbar-darkshadow-color: #2886c5;
    scrollbar-face-color: #dbecf8; scrollbar-shadow-color: #dbecf8;  }
    -->
    </style>
</head>
<body>
    <form id="form1" runat="server">
    <div class="sub_right_top">
        <div class="hdm_header">
            <div class="tb1_on">
                <h2 class="h2_icon">
                    上下班查询</h2>
            </div>
            <div class="clear">
            </div>
        </div>
        <div class="hdm_footer">
            <div style="height: 17px;">
            </div>
            <table width="97%" border="0" align="center" cellpadding="0" cellspacing="0">
                <tr>
                    <td width="60">
                        员工姓名：
                    </td>
                    <td>
                        <asp:TextBox ID="txtAttendanceUser" runat="server" Width="232px" Height="16px" ReadOnly="true"></asp:TextBox>
                    </td>
                    <td>
                        <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/images/selectstuff.gif"
                            OnClientClick="val = window.showModalDialog ('../admin/SelectUserLeft.aspx', '','status:no;center:yes;scroll:no;resizable:no;help:no;dialogWidth:550px;dialogHeight:400px');document.getElementById('txtAttendanceUser').value = val[1];document.getElementById('hidUserId').value = val[0];return false;"
                            ToolTip="选择员工" />
                        <asp:ImageButton ID="ImageButton2" runat="server" ImageUrl="~/images/clearstuff.gif"
                            OnClientClick="document.getElementById('txtAttendanceUser').value='';document.getElementById('hidUserId').value='';return false;"
                            ToolTip="清除员工" />
                    </td>
                    <td width="60">
                        &nbsp;
                    </td>
                    <td>
                        &nbsp;
                    </td>
                </tr>
                <tr>
                    <td width="60">
                        起始日期：
                    </td>
                    <td width="240">
                        <asp:TextBox ID="txtBeginDate" runat="server" CssClass="Wdate" onClick="WdatePicker()"
                            Height="16px" Width="231px"></asp:TextBox>
                    </td>
                    <td width="60">
                        终止日期：
                    </td>
                    <td width="60">
                        <asp:TextBox ID="txtEndDate" runat="server" CssClass="Wdate" onClick="WdatePicker()"
                            Height="16px" Width="214px"></asp:TextBox>
                    </td>
                    <td>
                        <asp:ImageButton ID="ImageButton3" runat="server" ImageUrl="~/images/reach_button.gif"
                            OnClick="ImageButton3_Click" />
                    </td>
                </tr>
            </table>
            <br />
            <asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False"
                BorderColor="#77ACD0" HorizontalAlign="Center" BorderWidth="1px" CellPadding="3"
                DataKeyNames="AttendanceInfoId" EmptyDataText="无任何数据！" GridLines="Horizontal"
                OnPageIndexChanging="GridView1_PageIndexChanging" OnRowCommand="GridView1_RowCommand"
                Width="99%" OnRowDataBound="GridView1_RowDataBound">
                <Columns>
                    <asp:BoundField DataField="AttendanceInfoId" HeaderText="序号">
                        <HeaderStyle CssClass="itemhead" />
                    </asp:BoundField>
                    <asp:TemplateField HeaderText="签到人">
                        <ItemTemplate>
                            <asp:Label ID="Label6" runat="server" Text='<%# Eval("AttendanceUser.UserName") %>'></asp:Label>
                        </ItemTemplate>
                        <HeaderStyle CssClass="itemhead" />
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="签到日期">
                        <ItemTemplate>
                            <asp:Label ID="Label1" runat="server" Text='<%# ((DateTime)Eval("AttendanceTime")).ToShortDateString() %>'></asp:Label>
                        </ItemTemplate>
                        <HeaderStyle CssClass="itemhead" />
                    </asp:TemplateField>
                    <asp:TemplateField>
                        <ItemTemplate>
                            <asp:Label ID="Label2" runat="server" Text='<%# Convert.ToDateTime(Eval("AttendanceComeAM")).ToShortDateString()=="0001/1/1"?"":(((DateTime)Eval("AttendanceComeAM")).ToShortTimeString() + ((DateTime)Eval("AttendanceComeAM") > new DateTime(((DateTime)Eval("AttendanceComeAM")).Year, ((DateTime)Eval("AttendanceComeAM")).Month, ((DateTime)Eval("AttendanceComeAM")).Day,Convert.ToDateTime(attendanceTime.ComeAM).Hour,Convert.ToDateTime(attendanceTime.ComeAM).Minute,0) ? "迟到" : "正常")) %>'></asp:Label>
                        </ItemTemplate>
                        <HeaderTemplate>
                            <asp:Label ID="lblComeAMHead" runat="server"></asp:Label>
                        </HeaderTemplate>
                        <HeaderStyle CssClass="itemhead" />
                    </asp:TemplateField>
                    <asp:TemplateField>
                        <ItemTemplate>
                            <asp:Label ID="Label3" runat="server" Text='<%# Convert.ToDateTime(Eval("AttendanceBackAM")).ToShortDateString()=="0001/1/1"?"":(((DateTime)Eval("AttendanceBackAM")).ToShortTimeString() + ((DateTime)Eval("AttendanceBackAM") > new DateTime(((DateTime)Eval("AttendanceBackAM")).Year, ((DateTime)Eval("AttendanceBackAM")).Month, ((DateTime)Eval("AttendanceBackAM")).Day,Convert.ToDateTime(attendanceTime.BackAM).Hour,Convert.ToDateTime(attendanceTime.BackAM).Minute,0) ? "正常" : "早退")) %>'></asp:Label>
                        </ItemTemplate>
                        <HeaderTemplate>
                            <asp:Label ID="lblBackAMHead" runat="server"></asp:Label>
                        </HeaderTemplate>
                        <HeaderStyle CssClass="itemhead" />
                    </asp:TemplateField>
                    <asp:TemplateField>
                        <ItemTemplate>
                            <asp:Label ID="Label4" runat="server" Text='<%# Convert.ToDateTime(Eval("AttendanceComePM")).ToShortDateString()=="0001/1/1"?"":(((DateTime)Eval("AttendanceComePM")).ToShortTimeString() + ((DateTime)Eval("AttendanceComePM") > new DateTime(((DateTime)Eval("AttendanceComePM")).Year, ((DateTime)Eval("AttendanceComePM")).Month, ((DateTime)Eval("AttendanceComePM")).Day,Convert.ToDateTime(attendanceTime.ComePM).Hour,Convert.ToDateTime(attendanceTime.ComePM).Minute,0) ? "迟到" : "正常")) %>'></asp:Label>
                        </ItemTemplate>
                        <HeaderTemplate>
                            <asp:Label ID="lblComePMHead" runat="server"></asp:Label>
                        </HeaderTemplate>
                        <HeaderStyle CssClass="itemhead" />
                    </asp:TemplateField>
                    <asp:TemplateField>
                        <ItemTemplate>
                            <asp:Label ID="Label5" runat="server" Text='<%# Convert.ToDateTime(Eval("AttendanceBackPM")).ToShortDateString()=="0001/1/1"?"":(((DateTime)Eval("AttendanceBackPM")).ToShortTimeString() + ((DateTime)Eval("AttendanceBackPM") > new DateTime(((DateTime)Eval("AttendanceBackPM")).Year, ((DateTime)Eval("AttendanceBackPM")).Month, ((DateTime)Eval("AttendanceBackPM")).Day,Convert.ToDateTime(attendanceTime.BackPM).Hour,Convert.ToDateTime(attendanceTime.BackPM).Minute,0) ? "正常" : "早退")) %>'></asp:Label>
                        </ItemTemplate>
                        <HeaderTemplate>
                            <asp:Label ID="lblBackPMHead" runat="server"></asp:Label>
                        </HeaderTemplate>
                        <HeaderStyle CssClass="itemhead" />
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="详细">
                        <ItemTemplate>
                            <asp:ImageButton ID="ImageButton4" runat="server" CommandArgument='<%# Eval("AttendanceInfoId") %>'
                                CommandName="showAttendanceInfo" ImageUrl="~/images/go_view.gif" />
                        </ItemTemplate>
                        <HeaderStyle CssClass="itemhead" />
                    </asp:TemplateField>
                </Columns>
                <RowStyle BackColor="Transparent" ForeColor="Black" HorizontalAlign="Center" />
                <SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="#F7F7F7" />
                <PagerStyle BackColor="#E4F1FD" ForeColor="#1E5494" HorizontalAlign="Right" />
                <HeaderStyle BackColor="#E4F1FD" ForeColor="#1E5494" BorderColor="#77ACD0" HorizontalAlign="Center" />
                <AlternatingRowStyle BackColor="#E4F1FD" />
                <FooterStyle BackColor="#B5C7DE" ForeColor="#4A3C8C" />
            </asp:GridView>
        </div>
    </div>
    <asp:HiddenField ID="hidUserId" runat="server" />
    </form>
</body>
</html>
